ده نکته در رابطه با XML
دهلران پی سی
سایت جامع علمی ,آموزشی,فرهنگی و تفریحی

با ارائه XML توسط کنسرسيوم وب ، قدرت تازه ای در عرصه تکنولوژی های مطرح عرض اندام نمود . در اين مقاله  با توجه به اهميت تکنولوژی فوق ، به برخی از نکات کليدی و مهم آن اشاره می گردد.

نکته اول ◄ کنسزسيوم وب با طراحی XML ، امکان استفاده از آن را در اينترنت ، مجموعه وسيعی از برنامه ها ، سيستم های عامل مستقل ، سخت افزار و زبان های کامپيوتر فراهم کرده است . XML روشی مطمئن بمنظور تبادل اطلاعات بين سيستم های متفاوت است .

نکته دوم ◄  تکنولوژی XML دارای مجموعه ای از تکنولوژی های مرتبط نظير : RDF,Schema و XSL بوده که هر يک از آنان بر اساس XML ايجاد شده اند .

نکته سوم در زمان ايجاد سندهای XML  ، می بايست قوانين اندکی را رعايت نمود. مثلا" هر تگ شروع می بايست با يک تگ پايان ، خاتمه يابد ( b < /letter> )  . در صورت رعايت قوانين ، سند XML يک سند " خوش شکل " حواهد بود .

نکته چهارم ◄ تکنولوژی Schema ،  ساختار داده های موجود در  XML را تشريح می نمايد . فايل های XML ، اجباری به داشتن يک Schema نداشته و اين امر يک گزينه اختياری است . سندهای "خوش شکل "  XML ، دارای اشاره گری به يک Schema بوده و بدين ترتيب سند XML  "معتبر"  می گردد .  بنابراين درصورتيکه سند XML دارای يک Schema نباشد ، سند معتبر نخواهد بود .

نکته پنجم ◄ تکنولوژی XSLT ،امکان تغيير يک سند XML را از يک فرمت به فرمت ديگر فراهم می نمايد. حرف "T" ، نشاندهنده "تبديل " است . XSLT ، مشابه يک زبان برنامه نويسی کامل بوده و دارای امکانات مشابه زبان های برنامه نويسی نظير : for-each ، if و متغير است . پس از تبديل فرمت يک سند XML ، خروجی ( نتيجه عمليات تبديل ) می تواند بصورت Html ، متن، WML، و يا صرفا" يک سند XML با فرمت ديگر باشد. ( همواره سند می بايست خوش شکل باشد )  . با استفاده از XSLT می توان سندهای XML را به WML تبديل تا زمينه استفاده از آنان بر روی تلفن های مبتنی بر WAP فراهم گردد .

نکته ششم ◄ تکنولوژی Schema ، درسال 2001 ميلادی استاندارد شده است . Schema و DTD  دارای موارد اختلاف کاملا" مشهودی می باشند . Schema جديدتر بوده و مبتنی بر  XML و انعطاف پذير است . DTD در عين کامل بودن بدليل عدم انعطاف پذيری لازم و طراحی مبتنی بر XML گزينه ای مناسب  برای تشريح ساختار يک سند XML نمی باشد . DTD توسط SGML که قبل از XML ارائه شده ، مطرح و می توان از آن برای ارائه راه حل های مبتنی بر SGML استفاده نمود. تا قبل از سال 1998 عمدتا" از DTD استفاده می گرديد .

نکته هفتم ◄ معتبر سازی يک سند XML توسط پارسر انجام می گيرد . پارسر، برنامه ای است که يک سند XML را خوانده و در رابطه با معتبر بودن آن اتخاذ تصميم می نمايد. فرآيند تصميم گيری در رابطه با معتبر بودن يک سند XML ، اعتبارسنجی ناميده می شود. پارسر ، قادر به اتخاذ تصميم در رابطه با "خوش شکل " بودن و "معتبر " بودن يک سند XML است .

نکته هشتم ◄ تمام تگ های مشابه : XML </book>  و يا <price> 12000 </price> ، المان ناميده می شوند. المان تهی  بصورت </comments>  نمايش داده می شود .

نکته نهم ◄ در صورتيکه XML  زير را داشته باشيم : 

  webmaster </name>

 و در يک فايل XML مشابه دارای المانی بصورت > BMV </name>  باشيم و بخواهيم بين آنها تفاوت قائل شويم ( بين نوع نام المان ها ) ، از namespace استفاده می گردد . namespace روشی بمنظور مشخص نمودن المان ها بصورت  کاملا" اختصاصی می باشد .

نکته دهم ◄ پارسر شرکت ماکروسافت MSXML ناميده شده و اولين مرتبه همراه IE4 عرضه گرديد . پارسرهای متعدد ديگر نظير " Saxon,Xalan,Oracle XSL, Sablotorn , Unicorn, Napa , 4XSLT, Instant Saxon  و XML Full Parser  نير وجود دارد . 


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:








ارسال توسط هادی احمدی

آرشیو مطالب
پيوند هاي روزانه
امکانات جانبی

آمار وب سایت:  

بازدید امروز : 343
بازدید دیروز : 87
بازدید هفته : 523
بازدید ماه : 835
بازدید کل : 162778
تعداد مطالب : 736
تعداد نظرات : 23
تعداد آنلاین : 1

Google

در اين وبلاگ
در كل اينترنت
 <-PostTitle-> <-PostContent-> 1 <-PostLink->